/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

 .uk-container { max-width: 1200px; }
 
 /* Large screen and bigger */
@media (min-width: 1220px) {
  .uk-container {
    max-width: 1200px;
    padding: 0 15px;
  }
}

/* Didascalia foto Gallery responsive */

.nivo-caption{
    position:relative !important;
  }
@media (max-width: 479px) {
  .nivo-caption-content{
   /* max-height:26px; */
   /* overflow:hidden; */
  }
}
 
/* Margini ridotti logo */ 
 .tm-headerbar {
margin-top: 20px;
margin-bottom: 10px;
}

/* logo mobile - aggiustamenti */
@media (max-width: 359px) {
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
padding: 0px 0px 0px 10px;
}
}

@media (min-width: 320px) and (max-width:359px) {
.uk-navbar-center {
max-width: 60%; 
}
}
@media (min-width: 360px) {
.uk-navbar-center {
max-width: 75%; 
}
}

/* Bordo inferiore pannello */
.uk-panel-box, article.uk-article {
border-bottom: 10px solid #E87C2E;
}

/*Stile slider homepage (slider dentro articolo)*/
body.tm-sidebar-a-right.tm-sidebars-1.tm-isblog.homeslider main.tm-content article.uk-article, 
body.tm-sidebar-b-right.tm-sidebars-1.tm-isblog.homeslider main.tm-content article.uk-article , 
body.tm-sidebar-a-left.tm-sidebars-1.tm-isblog.homeslider main.tm-content article.uk-article, 
body.tm-sidebar-b-left.tm-sidebars-1.tm-isblog.homeslider main.tm-content article.uk-article{
padding:0px;
}

.riquadroHome{
padding-top:20px;
padding-right:30px;
padding-bottom:10px;
padding-left:30px;
}


/*Stile slider homepage (slider posizione main-top) */
body.tm-sidebar-a-right.tm-sidebars-1.tm-isblog.homeslider section.tm-main-top.uk-grid div.uk-panel.uk-panel-box, 
body.tm-sidebar-b-right.tm-sidebars-1.tm-isblog.homeslider section.tm-main-top.uk-grid div.uk-panel.uk-panel-box , 
body.tm-sidebar-a-left.tm-sidebars-1.tm-isblog.homeslider section.tm-main-top.uk-grid div.uk-panel.uk-panel-box, 
body.tm-sidebar-b-left.tm-sidebars-1.tm-isblog.homeslider section.tm-main-top.uk-grid div.uk-panel.uk-panel-box{
padding:0px;
}
section.tm-main-top.uk-grid div.uk-panel.uk-panel-box


/* Titoli menu mobile*/
div.uk-panel.menumobile {
margin-left:0px;
margin-right:0px;
margin-top: 15px;
margin-bottom: 0px;

box-shadow: 0 0 7px 3px rgba(0, 0, 0, 0.5);
}

/* Colore di sfondo*/
body {
background: #eeeeee;
}

/* Footer*/
.tm-footer {
/*background: rgba(0, 83, 160, 1);*/
background-color: #E87C2E;
color: #eeeeee;
}


/* Prova menu blu 
.uk-navbar {
background: #0054A0;
}
.uk-navbar-nav > li > a {
border-right: 0px;
}
.tm-toolbar, .tm-navbar, .tm-footer {
margin-top: 0px;
}
*/
.tm-headerbar {
margin-top: 0px;
margin-bottom: 0px;
}

/* Percorso*/ 
ul.uk-breadcrumb{
/*background-color: rgba(79, 174, 199, 1);*/
background-color: #E87C2E;
color: #ffffff;
/* background-image: url("../less/uikit/images/default/panel-box-noise-bg.png"); */
box-shadow: 0 1px 3px rgba(15, 24, 34, 0.3), inset 0 0 1px rgba(255, 255, 255, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.12);
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
border-top: 1px solid #eeeeee; 
border-bottom: 0px solid #eeeeee;
padding-right: 30px;
padding-left: 30px;
padding-top: 1px;
padding-bottom: 1px;
margin-top:-15px;
} 
ul.uk-breadcrumb a:link, ul.uk-breadcrumb a:hover , ul.uk-breadcrumb a:visited, ul.uk-breadcrumb a:active {
 color: #ffffff;
 text-decoration: none;
 }

 /* Immagini degli articoli */
 div.tm-article-content p img{
	margin-right:10px;
	padding:0px;
	float:left;
	border-radius:10px;
	border:0px solid #4faec7;
 }
 
 
 /* Frecce Widgetkit*/
.wk-slideshow-everest > div .next, .wk-slideshow-everest > div .prev {
bottom: 10px;
}
.wk-slideshow-everest > div .next {
right: 10px;
}
.wk-slideshow-everest > div .prev {
right: 45px;
}

.wk-slideshow-everest .nav {
left: 10px;
top: 10px;
}

.wk-slideshow-everest .nav li {
margin-top: 2px;
}



/* newsGK5 Pro */

.nspBotInterface, .nspTopInterface {
margin: 0px;

.nspNext222:before  {
content: "\f105";
}
.nspPrev222:before  {
content: "\f104";
}

.nspNext222, .nspPrev222 {
background-color: #4faec7;
text-align: center;
position: absolute;
width: 25px;
height: 25px;
font-size: 18px;
color: #ffffff;
font-family: 'FontAwesome';
cursor: pointer;
float: left;
margin: 0 0 0 4px;
}

.nspNext222:before {
border: 10px solid #ccc;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-right: none;
content: "";
display: block;
float: left;
margin: 3px 0 0 6px;
}

.nspPrev222:before {
border: 10px solid #ccc;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-left: none;
content: "";
display: block;
float: left;
margin: 3px 0 0 4px;
}


/*------------------------ Responsive iframe ------------------------- */
/* iframe 16:9 responsive (da applicare al div contenitore) */
.iframe_16_9  {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
}
/* iframe posizionato in maniera assoluta */
.iframe_16_9 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* iframe 4:3 responsive (da applicare al div contenitore) */
.iframe_4_3  {
    position: relative;
    padding-bottom: 75%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
}
/* iframe posizionato in maniera assoluta */
.iframe_4_3 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}